CSharpTest.Net
Addition(Crc64,Byte[]) Operator
See Also  Example Send Feedback Download Help File
CSharpTest.Net.Library Assembly > CSharpTest.Net.IO Namespace > Crc64 Structure > Addition Operator : Addition(Crc64,Byte[]) Operator

chksum
bytes

Glossary Item Box

Adds an entire array of bytes to the checksum

Syntax

Visual Basic (Declaration) 
Overloads Public Operator +( _
   ByVal chksum As Crc64, _
   ByVal bytes() As Byte _
) As Crc64
C# 
public Crc64 operator +( 
   Crc64 chksum,
   byte[] bytes
)

Parameters

chksum
bytes

Example

Library/Library.Test/TestCrc64.cs

C#Copy Code
Crc64 all = new Crc64(new byte[] { 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8 });
Crc64 crc = new Crc64();
Assert.AreEqual(0, crc.Value);
crc += new byte[] { 0x1, 0x2, 0x3, 0x4 };
crc += 0x5;
crc += 0x6;
crc += 0x7;
crc += 0x8;
Assert.AreEqual(all.Value, crc.Value);
VB.NETCopy Code
Dim all As New Crc64(New Byte() {&H1, &H2, &H3, &H4, &H5, &H6, _
    &H7, &H8})
Dim crc As New Crc64()
Assert.AreEqual(0, crc.Value)
crc += New Byte() {&H1, &H2, &H3, &H4}
crc += &H5
crc += &H6
crc += &H7
crc += &H8
Assert.AreEqual(all.Value, crc.Value)

Requirements

Target Platforms: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7

See Also

Generated with Document! X 2011 by Innovasys